# near model CODE resource # jump table entries: 8656-8663 (8 of them) fn00000000: 00000000 4E56 FFF8 link A6, -0x0008 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 3E2E 000A move.w D7, [A6 + 0xA] 0000000C 3D47 FFF8 move.w [A6 - 0x8], D7 00000010 3D7C D8F0 FFFA move.w [A6 - 0x6], 0xD8F0 00000016 3007 move.w D0, D7 00000018 5640 addq.w D0, 3 0000001A 3D40 FFFC move.w [A6 - 0x4], D0 0000001E 3D7C 2710 FFFE move.w [A6 - 0x2], 0x2710 00000024 41EE FFF8 lea.l A0, [A6 - 0x8] 00000028 2848 movea.l A4, A0 0000002A 2F0C move.l -[A7], A4 0000002C A8A1 syscall FrameRect 0000002E 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 00000034 4E5E unlink A6 00000036 4E75 rts export_1082: 00000038 4E56 FE88 link A6, -0x0178 0000003C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000040 286E 0008 movea.l A4, [A6 + 0x8] 00000044 2F0C move.l -[A7], A4 00000046 2054 movea.l A0, [A4] 00000048 2050 movea.l A0, [A0] 0000004A 2268 00A8 movea.l A1, [A0 + 0xA8] 0000004E 4E91 jsr [A1] 00000050 2F0C move.l -[A7], A4 00000052 2054 movea.l A0, [A4] 00000054 2050 movea.l A0, [A0] 00000056 2268 0028 movea.l A1, [A0 + 0x28] 0000005A 4E91 jsr [A1] 0000005C 2D40 FFEA move.l [A6 - 0x16], D0 00000060 558F subq.l A7, 2 00000062 A994 syscall CurResFile 00000064 3D5F FFEE move.w [A6 - 0x12], [A7]+ 00000068 2054 movea.l A0, [A4] 0000006A 2668 0004 movea.l A3, [A0 + 0x4] 0000006E 3D6B 0044 FFF0 move.w [A6 - 0x10], [A3 + 0x44] 00000074 3D6B 004A FFF2 move.w [A6 - 0xE], [A3 + 0x4A] 0000007A 2678 0118 movea.l A3, [0x00000118 /* TheZone */] 0000007E 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */] 00000084 2D4B FFF4 move.l [A6 - 0xC], A3 00000088 2F3C C800 0000 move.l -[A7], 0xC8000000 0000008E A8FD syscall PrGlue 00000090 558F subq.l A7, 2 00000092 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000098 A8FD syscall PrGlue 0000009A 3E1F move.w D7, [A7]+ 0000009C 7000 moveq.l D0, 0x00 0000009E 2D40 FFF8 move.l [A6 - 0x8], D0 000000A2 2D40 FFFC move.l [A6 - 0x4], D0 000000A6 4A47 tst.w D7 000000A8 508F addq.l A7, 8 000000AA 6600 0386 bne +0x388 /* 00000432 */ 000000AE 4EBA 0498 jsr [PC + 0x498 /* 00000548 */] 000000B2 2D40 FFFC move.l [A6 - 0x4], D0 000000B6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000000BA 558F subq.l A7, 2 000000BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000C0 2F3C 3204 0488 move.l -[A7], 0x32040488 000000C6 A8FD syscall PrGlue 000000C8 1C1F move.b D6, [A7]+ 000000CA 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000000CE 4A06 tst.b D6 000000D0 6606 bne +0x8 /* 000000D8 */ 000000D2 7E80 moveq.l D7, 0xFFFFFF80 000000D4 6000 035C bra +0x35E /* 00000432 */ label000000D8: 000000D8 598F subq.l A7, 4 000000DA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000DE 7000 moveq.l D0, 0x00 000000E0 2F00 move.l -[A7], D0 000000E2 2F00 move.l -[A7], D0 000000E4 2F3C 0400 0C00 move.l -[A7], 0x4000C00 000000EA A8FD syscall PrGlue 000000EC 265F movea.l A3, [A7]+ 000000EE 558F subq.l A7, 2 000000F0 2F3C BA00 0000 move.l -[A7], 0xBA000000 000000F6 A8FD syscall PrGlue 000000F8 3E1F move.w D7, [A7]+ 000000FA 6600 031C bne +0x31E /* 00000418 */ 000000FE 598F subq.l A7, 4 00000100 3F3C 04EC move.w -[A7], 0x4EC 00000104 7000 moveq.l D0, 0x00 00000106 2F00 move.l -[A7], D0 00000108 72FF moveq.l D1, 0xFFFFFFFF 0000010A 2F01 move.l -[A7], D1 0000010C A97C syscall GetNewDialog 0000010E 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000112 6706 beq +0x8 /* 0000011A */ 00000114 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000118 A981 syscall DrawDialog label0000011A: 0000011A 2F0C move.l -[A7], A4 0000011C 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000120 2040 movea.l A0, D0 00000122 43EE FFB8 lea.l A1, [A6 - 0x48] 00000126 22D8 move.l [A1]+, [A0]+ 00000128 22D8 move.l [A1]+, [A0]+ 0000012A 486E FFB8 pea.l [A6 - 0x48] 0000012E 2F0C move.l -[A7], A4 00000130 2054 movea.l A0, [A4] 00000132 2050 movea.l A0, [A0] 00000134 2268 00C0 movea.l A1, [A0 + 0xC0] 00000138 4E91 jsr [A1] 0000013A 2D40 FFC0 move.l [A6 - 0x40], D0 0000013E 2D6E FFB8 FFC4 move.l [A6 - 0x3C], [A6 - 0x48] 00000144 206E FFFC movea.l A0, [A6 - 0x4] 00000148 2050 movea.l A0, [A0] 0000014A 5088 addq.l A0, 8 0000014C 43EE FFC8 lea.l A1, [A6 - 0x38] 00000150 22D8 move.l [A1]+, [A0]+ 00000152 22D8 move.l [A1]+, [A0]+ 00000154 41EE FFC8 lea.l A0, [A6 - 0x38] 00000158 2054 movea.l A0, [A4] 0000015A 214B 0010 move.l [A0 + 0x10], A3 0000015E 41EE FFB0 lea.l A0, [A6 - 0x50] 00000162 43EE FFC8 lea.l A1, [A6 - 0x38] 00000166 20D9 move.l [A0]+, [A1]+ 00000168 20D9 move.l [A0]+, [A1]+ 0000016A 5A6E FFB0 addq.w [A6 - 0x50], 5 0000016E 302D F6C8 move.w D0, [A5 - 0x938] 00000172 48C0 ext.l D0 00000174 E388 lsl D0, 1 00000176 3800 move.w D4, D0 00000178 5A44 addq.w D4, 5 0000017A 3004 move.w D0, D4 0000017C D06E FFB0 add.w D0, [A6 - 0x50] 00000180 3D40 FFB4 move.w [A6 - 0x4C], D0 00000184 41EE FFA8 lea.l A0, [A6 - 0x58] 00000188 43EE FFC8 lea.l A1, [A6 - 0x38] 0000018C 20D9 move.l [A0]+, [A1]+ 0000018E 20D9 move.l [A0]+, [A1]+ 00000190 302E FFAC move.w D0, [A6 - 0x54] 00000194 9044 sub.w D0, D4 00000196 3D40 FFA8 move.w [A6 - 0x58], D0 0000019A 41EE FFA0 lea.l A0, [A6 - 0x60] 0000019E 43EE FFC8 lea.l A1, [A6 - 0x38] 000001A2 20D9 move.l [A0]+, [A1]+ 000001A4 20D9 move.l [A0]+, [A1]+ 000001A6 3D6E FFB4 FFA0 move.w [A6 - 0x60], [A6 - 0x4C] 000001AC 2F0C move.l -[A7], A4 000001AE 4EBA 0492 jsr [PC + 0x492 /* 00000642 */] 000001B2 D06E FFA0 add.w D0, [A6 - 0x60] 000001B6 3D40 FFA4 move.w [A6 - 0x5C], D0 000001BA 41EE FF90 lea.l A0, [A6 - 0x70] 000001BE 43EE FFC8 lea.l A1, [A6 - 0x38] 000001C2 20D9 move.l [A0]+, [A1]+ 000001C4 20D9 move.l [A0]+, [A1]+ 000001C6 3D6E FFA4 FF90 move.w [A6 - 0x70], [A6 - 0x5C] 000001CC 302E FFA8 move.w D0, [A6 - 0x58] 000001D0 5B40 subq.w D0, 5 000001D2 3D40 FF94 move.w [A6 - 0x6C], D0 000001D6 486E FF90 pea.l [A6 - 0x70] 000001DA 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 000001DE 3A00 move.w D5, D0 000001E0 486E FF90 pea.l [A6 - 0x70] 000001E4 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 000001E8 3800 move.w D4, D0 000001EA 486E FFB8 pea.l [A6 - 0x48] 000001EE 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 000001F2 48C5 ext.l D5 000001F4 D085 add.l D0, D5 000001F6 5380 subq.l D0, 1 000001F8 48C5 ext.l D5 000001FA 2205 move.l D1, D5 000001FC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00000200 3D40 FF98 move.w [A6 - 0x68], D0 00000204 486E FFB8 pea.l [A6 - 0x48] 00000208 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 0000020C 48C4 ext.l D4 0000020E D084 add.l D0, D4 00000210 5380 subq.l D0, 1 00000212 48C4 ext.l D4 00000214 2204 move.l D1, D4 00000216 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 0000021A 3D40 FF9A move.w [A6 - 0x66], D0 0000021E C1EE FF98 muls.w D0, [A6 - 0x68] 00000222 7201 moveq.l D1, 0x01 00000224 B280 cmp.l D1, D0 00000226 6C04 bge +0x6 /* 0000022C */ 00000228 7001 moveq.l D0, 0x01 0000022A 6002 bra +0x4 /* 0000022E */ label0000022C: 0000022C 7000 moveq.l D0, 0x00 label0000022E: 0000022E 4880 ext.w D0 00000230 3A00 move.w D5, D0 00000232 426E FF9C clr.w [A6 - 0x64] 00000236 4FEF 0020 lea.l A7, [A7 + 0x20] 0000023A 6000 0188 bra +0x18A /* 000003C4 */ label0000023E: 0000023E 426E FF9E clr.w [A6 - 0x62] 00000242 6000 016C bra +0x16E /* 000003B0 */ label00000246: 00000246 486E FF90 pea.l [A6 - 0x70] 0000024A 486E FFB8 pea.l [A6 - 0x48] 0000024E 302E FF9C move.w D0, [A6 - 0x64] 00000252 48C0 ext.l D0 00000254 2F00 move.l -[A7], D0 00000256 302E FF9E move.w D0, [A6 - 0x62] 0000025A 48C0 ext.l D0 0000025C 2F00 move.l -[A7], D0 0000025E 2F0C move.l -[A7], A4 00000260 2054 movea.l A0, [A4] 00000262 2050 movea.l A0, [A0] 00000264 2268 00C8 movea.l A1, [A0 + 0xC8] 00000268 4E91 jsr [A1] 0000026A 2D6E FFC8 FF8C move.l [A6 - 0x74], [A6 - 0x38] 00000270 7801 moveq.l D4, 0x01 00000272 206E FFFC movea.l A0, [A6 - 0x4] 00000276 2050 movea.l A0, [A0] 00000278 4A28 0044 tst.b [A0 + 0x44] 0000027C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000280 660A bne +0xC /* 0000028C */ 00000282 206E FFFC movea.l A0, [A6 - 0x4] 00000286 2050 movea.l A0, [A0] 00000288 3828 0042 move.w D4, [A0 + 0x42] label0000028C: 0000028C 7C01 moveq.l D6, 0x01 0000028E 6000 0112 bra +0x114 /* 000003A2 */ label00000292: 00000292 2F2E FF8C move.l -[A7], [A6 - 0x74] 00000296 A878 syscall SetOrigin 00000298 2F0B move.l -[A7], A3 0000029A 7000 moveq.l D0, 0x00 0000029C 2F00 move.l -[A7], D0 0000029E 2F3C 1000 0808 move.l -[A7], 0x10000808 000002A4 A8FD syscall PrGlue 000002A6 558F subq.l A7, 2 000002A8 2F3C BA00 0000 move.l -[A7], 0xBA000000 000002AE A8FD syscall PrGlue 000002B0 3E1F move.w D7, [A7]+ 000002B2 6600 00D0 bne +0xD2 /* 00000384 */ 000002B6 B7ED FFC2 cmpa.l A3, [A5 - 0x3E] 000002BA 6600 00C8 bne +0xCA /* 00000384 */ 000002BE 2F2E FF8C move.l -[A7], [A6 - 0x74] 000002C2 A878 syscall SetOrigin 000002C4 486E FFC8 pea.l [A6 - 0x38] 000002C8 A87B syscall ClipRect 000002CA 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000002CE A887 syscall TextFont 000002D0 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000002D4 A88A syscall TextSize 000002D6 302E FFC8 move.w D0, [A6 - 0x38] 000002DA 48C0 ext.l D0 000002DC 2F00 move.l -[A7], D0 000002DE 4EBA FD20 jsr [PC - 0x2E0 /* 00000000 */] 000002E2 41EE FE88 lea.l A0, [A6 - 0x178] 000002E6 4210 clr.b [A0] 000002E8 2054 movea.l A0, [A4] 000002EA 2F28 0004 move.l -[A7], [A0 + 0x4] 000002EE 486E FE88 pea.l [A6 - 0x178] 000002F2 A919 syscall GetWTitle 000002F4 486E FE89 pea.l [A6 - 0x177] 000002F8 7000 moveq.l D0, 0x00 000002FA 102E FE88 move.b D0, [A6 - 0x178] 000002FE 2F00 move.l -[A7], D0 00000300 486E FFB0 pea.l [A6 - 0x50] 00000304 7001 moveq.l D0, 0x01 00000306 3F00 move.w -[A7], D0 00000308 A9CE syscall TETextBox/TextBox 0000030A 2F2E FFA0 move.l -[A7], [A6 - 0x60] 0000030E 2054 movea.l A0, [A4] 00000310 2F28 0014 move.l -[A7], [A0 + 0x14] 00000314 4EAD 0842 jsr [A5 + 0x842 /* export_260 */] 00000318 508F addq.l A7, 8 0000031A 2F00 move.l -[A7], D0 0000031C A878 syscall SetOrigin 0000031E 2054 movea.l A0, [A4] 00000320 4868 0014 pea.l [A0 + 0x14] 00000324 A87B syscall ClipRect 00000326 2054 movea.l A0, [A4] 00000328 2D48 FF88 move.l [A6 - 0x78], A0 0000032C 4868 0014 pea.l [A0 + 0x14] 00000330 2F0C move.l -[A7], A4 00000332 2050 movea.l A0, [A0] 00000334 2268 00B4 movea.l A1, [A0 + 0xB4] 00000338 4E91 jsr [A1] 0000033A 2F2E FF8C move.l -[A7], [A6 - 0x74] 0000033E A878 syscall SetOrigin 00000340 486E FFC8 pea.l [A6 - 0x38] 00000344 A87B syscall ClipRect 00000346 302E FF94 move.w D0, [A6 - 0x6C] 0000034A 5240 addq.w D0, 1 0000034C 48C0 ext.l D0 0000034E 2F00 move.l -[A7], D0 00000350 4EBA FCAE jsr [PC - 0x352 /* 00000000 */] 00000354 4A45 tst.w D5 00000356 4FEF 0010 lea.l A7, [A7 + 0x10] 0000035A 6F28 ble +0x2A /* 00000384 */ 0000035C 3005 move.w D0, D5 0000035E 5245 addq.w D5, 1 00000360 48C0 ext.l D0 00000362 2F00 move.l -[A7], D0 00000364 486E FE88 pea.l [A6 - 0x178] 00000368 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */] 0000036C 486E FE89 pea.l [A6 - 0x177] 00000370 7000 moveq.l D0, 0x00 00000372 102E FE88 move.b D0, [A6 - 0x178] 00000376 2F00 move.l -[A7], D0 00000378 486E FFA8 pea.l [A6 - 0x58] 0000037C 7001 moveq.l D0, 0x01 0000037E 3F00 move.w -[A7], D0 00000380 A9CE syscall TETextBox/TextBox 00000382 508F addq.l A7, 8 label00000384: 00000384 2F0B move.l -[A7], A3 00000386 2F3C 1800 040C move.l -[A7], 0x1800040C 0000038C A8FD syscall PrGlue 0000038E 4A47 tst.w D7 00000390 660C bne +0xE /* 0000039E */ 00000392 558F subq.l A7, 2 00000394 2F3C BA00 0000 move.l -[A7], 0xBA000000 0000039A A8FD syscall PrGlue 0000039C 3E1F move.w D7, [A7]+ label0000039E: 0000039E 3006 move.w D0, D6 000003A0 5246 addq.w D6, 1 label000003A2: 000003A2 B846 cmp.w D4, D6 000003A4 6D06 blt +0x8 /* 000003AC */ 000003A6 4A47 tst.w D7 000003A8 6700 FEE8 beq -0x116 /* 00000292 */ label000003AC: 000003AC 526E FF9E addq.w [A6 - 0x62], 1 label000003B0: 000003B0 302E FF9E move.w D0, [A6 - 0x62] 000003B4 B06E FF98 cmp.w D0, [A6 - 0x68] 000003B8 6C06 bge +0x8 /* 000003C0 */ 000003BA 4A47 tst.w D7 000003BC 6700 FE88 beq -0x176 /* 00000246 */ label000003C0: 000003C0 526E FF9C addq.w [A6 - 0x64], 1 label000003C4: 000003C4 302E FF9C move.w D0, [A6 - 0x64] 000003C8 B06E FF9A cmp.w D0, [A6 - 0x66] 000003CC 6C06 bge +0x8 /* 000003D4 */ 000003CE 4A47 tst.w D7 000003D0 6700 FE6C beq -0x192 /* 0000023E */ label000003D4: 000003D4 2F2E FFC0 move.l -[A7], [A6 - 0x40] 000003D8 2F0C move.l -[A7], A4 000003DA 2054 movea.l A0, [A4] 000003DC 2050 movea.l A0, [A0] 000003DE 2268 00C4 movea.l A1, [A0 + 0xC4] 000003E2 4E91 jsr [A1] 000003E4 2054 movea.l A0, [A4] 000003E6 2248 movea.l A1, A0 000003E8 2368 0004 0010 move.l [A1 + 0x10], [A0 + 0x4] 000003EE 2054 movea.l A0, [A4] 000003F0 2F28 0010 move.l -[A7], [A0 + 0x10] 000003F4 A873 syscall SetPort 000003F6 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000003FA A887 syscall TextFont 000003FC 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000400 A88A syscall TextSize 00000402 2F0C move.l -[A7], A4 00000404 2054 movea.l A0, [A4] 00000406 2050 movea.l A0, [A0] 00000408 2268 0080 movea.l A1, [A0 + 0x80] 0000040C 4E91 jsr [A1] 0000040E 2F0C move.l -[A7], A4 00000410 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00000414 4FEF 0010 lea.l A7, [A7 + 0x10] label00000418: 00000418 2F0B move.l -[A7], A3 0000041A 2F3C 0800 0484 move.l -[A7], 0x8000484 00000420 A8FD syscall PrGlue 00000422 4A47 tst.w D7 00000424 660C bne +0xE /* 00000432 */ 00000426 558F subq.l A7, 2 00000428 2F3C BA00 0000 move.l -[A7], 0xBA000000 0000042E A8FD syscall PrGlue 00000430 3E1F move.w D7, [A7]+ label00000432: 00000432 4A47 tst.w D7 00000434 6632 bne +0x34 /* 00000468 */ 00000436 206E FFFC movea.l A0, [A6 - 0x4] 0000043A 2050 movea.l A0, [A0] 0000043C 7001 moveq.l D0, 0x01 0000043E B028 0044 cmp.b D0, [A0 + 0x44] 00000442 6624 bne +0x26 /* 00000468 */ 00000444 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000448 7000 moveq.l D0, 0x00 0000044A 2F00 move.l -[A7], D0 0000044C 2F00 move.l -[A7], D0 0000044E 2F00 move.l -[A7], D0 00000450 486E FFD0 pea.l [A6 - 0x30] 00000454 2F3C 6005 1480 move.l -[A7], 0x60051480 0000045A A8FD syscall PrGlue 0000045C 558F subq.l A7, 2 0000045E 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000464 A8FD syscall PrGlue 00000466 3E1F move.w D7, [A7]+ label00000468: 00000468 4AAE FFF8 tst.l [A6 - 0x8] 0000046C 6706 beq +0x8 /* 00000474 */ 0000046E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000472 A983 syscall DisposeDialog label00000474: 00000474 2F3C D000 0000 move.l -[A7], 0xD0000000 0000047A A8FD syscall PrGlue 0000047C 4A47 tst.w D7 0000047E 660C bne +0xE /* 0000048C */ 00000480 558F subq.l A7, 2 00000482 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000488 A8FD syscall PrGlue 0000048A 3E1F move.w D7, [A7]+ label0000048C: 0000048C 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000490 A873 syscall SetPort 00000492 206E FFF4 movea.l A0, [A6 - 0xC] 00000496 A01B syscall SetZone 00000498 3F2E FFF0 move.w -[A7], [A6 - 0x10] 0000049C A887 syscall TextFont 0000049E 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000004A2 A88A syscall TextSize 000004A4 3F2E FFEE move.w -[A7], [A6 - 0x12] 000004A8 A998 syscall UseResFile 000004AA 4A47 tst.w D7 000004AC 6F04 ble +0x6 /* 000004B2 */ 000004AE 4247 clr.w D7 000004B0 600A bra +0xC /* 000004BC */ label000004B2: 000004B2 0C47 FFD5 cmpi.w D7, 0xFFD5 000004B6 6604 bne +0x6 /* 000004BC */ 000004B8 3E3C 13B1 move.w D7, 0x13B1 label000004BC: 000004BC 48C7 ext.l D7 000004BE 2F07 move.l -[A7], D7 000004C0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000004C4 588F addq.l A7, 4 000004C6 4CEE 18F0 FE70 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x190] 000004CC 4E5E unlink A6 000004CE 4E75 rts export_1083: 000004D0 4E56 0000 link A6, 0 000004D4 48E7 0308 movem.l -[A7], D6,D7,A4 000004D8 558F subq.l A7, 2 000004DA A994 syscall CurResFile 000004DC 3C1F move.w D6, [A7]+ 000004DE 2F3C C800 0000 move.l -[A7], 0xC8000000 000004E4 A8FD syscall PrGlue 000004E6 558F subq.l A7, 2 000004E8 2F3C BA00 0000 move.l -[A7], 0xBA000000 000004EE A8FD syscall PrGlue 000004F0 3E1F move.w D7, [A7]+ 000004F2 6622 bne +0x24 /* 00000516 */ 000004F4 4EBA 0052 jsr [PC + 0x52 /* 00000548 */] 000004F8 2840 movea.l A4, D0 000004FA 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000004FE 558F subq.l A7, 2 00000500 2F0C move.l -[A7], A4 00000502 2F3C 2A04 0484 move.l -[A7], 0x2A040484 00000508 A8FD syscall PrGlue 0000050A 4A1F tst.b [A7]+ 0000050C 6704 beq +0x6 /* 00000512 */ 0000050E 2F0C move.l -[A7], A4 00000510 A9AA syscall ChangedResource label00000512: 00000512 4EAD 008A jsr [A5 + 0x8A /* export_13 */] label00000516: 00000516 2F3C D000 0000 move.l -[A7], 0xD0000000 0000051C A8FD syscall PrGlue 0000051E 3F06 move.w -[A7], D6 00000520 A998 syscall UseResFile 00000522 4A47 tst.w D7 00000524 6F04 ble +0x6 /* 0000052A */ 00000526 4247 clr.w D7 00000528 600A bra +0xC /* 00000534 */ label0000052A: 0000052A 0C47 FFD5 cmpi.w D7, 0xFFD5 0000052E 6604 bne +0x6 /* 00000534 */ 00000530 3E3C 13B1 move.w D7, 0x13B1 label00000534: 00000534 48C7 ext.l D7 00000536 2F07 move.l -[A7], D7 00000538 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000053C 588F addq.l A7, 4 0000053E 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000544 4E5E unlink A6 00000546 4E75 rts fn00000548: 00000548 4E56 0000 link A6, 0 0000054C 2F0C move.l -[A7], A4 0000054E 598F subq.l A7, 4 00000550 2F3C 6650 5254 move.l -[A7], 0x66505254 /* 'fPRT' */ 00000556 7000 moveq.l D0, 0x00 00000558 3F00 move.w -[A7], D0 0000055A A9A0 syscall GetResource 0000055C 285F movea.l A4, [A7]+ 0000055E 200C move.l D0, A4 00000560 662A bne +0x2C /* 0000058C */ 00000562 7078 moveq.l D0, 0x78 00000564 2F00 move.l -[A7], D0 00000566 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000056A 2840 movea.l A4, D0 0000056C 2F0C move.l -[A7], A4 0000056E 2F3C 2004 0480 move.l -[A7], 0x20040480 00000574 A8FD syscall PrGlue 00000576 2F0C move.l -[A7], A4 00000578 2F3C 6650 5254 move.l -[A7], 0x66505254 /* 'fPRT' */ 0000057E 7000 moveq.l D0, 0x00 00000580 3F00 move.w -[A7], D0 00000582 7200 moveq.l D1, 0x00 00000584 2F01 move.l -[A7], D1 00000586 A9AB syscall AddResource 00000588 588F addq.l A7, 4 0000058A 6014 bra +0x16 /* 000005A0 */ label0000058C: 0000058C 558F subq.l A7, 2 0000058E 2F0C move.l -[A7], A4 00000590 2F3C 5204 0498 move.l -[A7], 0x52040498 00000596 A8FD syscall PrGlue 00000598 4A1F tst.b [A7]+ 0000059A 6704 beq +0x6 /* 000005A0 */ 0000059C 2F0C move.l -[A7], A4 0000059E A9AA syscall ChangedResource label000005A0: 000005A0 200C move.l D0, A4 000005A2 286E FFFC movea.l A4, [A6 - 0x4] 000005A6 4E5E unlink A6 000005A8 4E75 rts export_1084: fn000005AA: 000005AA 4E56 0000 link A6, 0 000005AE 7000 moveq.l D0, 0x00 000005B0 4E5E unlink A6 000005B2 4E75 rts export_1085: 000005B4 4E56 0000 link A6, 0 000005B8 4E5E unlink A6 000005BA 4E75 rts export_1086: fn000005BC: 000005BC 4E56 0000 link A6, 0 000005C0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000005C4 266E 0014 movea.l A3, [A6 + 0x14] 000005C8 286E 0008 movea.l A4, [A6 + 0x8] 000005CC 2F2E 0018 move.l -[A7], [A6 + 0x18] 000005D0 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 000005D4 3C00 move.w D6, D0 000005D6 2F2E 0018 move.l -[A7], [A6 + 0x18] 000005DA 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 000005DE 3E00 move.w D7, D0 000005E0 3006 move.w D0, D6 000005E2 C1EE 000E muls.w D0, [A6 + 0xE] 000005E6 D06B 0002 add.w D0, [A3 + 0x2] 000005EA 2054 movea.l A0, [A4] 000005EC 3140 0016 move.w [A0 + 0x16], D0 000005F0 3007 move.w D0, D7 000005F2 C1EE 0012 muls.w D0, [A6 + 0x12] 000005F6 D053 add.w D0, [A3] 000005F8 2054 movea.l A0, [A4] 000005FA 3140 0014 move.w [A0 + 0x14], D0 000005FE 2054 movea.l A0, [A4] 00000600 3006 move.w D0, D6 00000602 D068 0016 add.w D0, [A0 + 0x16] 00000606 3140 001A move.w [A0 + 0x1A], D0 0000060A 2054 movea.l A0, [A4] 0000060C 3028 0014 move.w D0, [A0 + 0x14] 00000610 48C0 ext.l D0 00000612 48C7 ext.l D7 00000614 D087 add.l D0, D7 00000616 2F00 move.l -[A7], D0 00000618 2F0C move.l -[A7], A4 0000061A 4EBA 0026 jsr [PC + 0x26 /* 00000642 */] 0000061E 588F addq.l A7, 4 00000620 2200 move.l D1, D0 00000622 201F move.l D0, [A7]+ 00000624 D240 add.w D1, D0 00000626 2054 movea.l A0, [A4] 00000628 3141 0018 move.w [A0 + 0x18], D1 0000062C 2F0C move.l -[A7], A4 0000062E 2054 movea.l A0, [A4] 00000630 2050 movea.l A0, [A0] 00000632 2268 0080 movea.l A1, [A0 + 0x80] 00000636 4E91 jsr [A1] 00000638 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000063E 4E5E unlink A6 00000640 4E75 rts fn00000642: 00000642 4E56 FFF8 link A6, -0x0008 00000646 48E7 0018 movem.l -[A7], A3,A4 0000064A 286E 0008 movea.l A4, [A6 + 0x8] 0000064E 41EE FFF8 lea.l A0, [A6 - 0x8] 00000652 486E FFF8 pea.l [A6 - 0x8] 00000656 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 0000065A 2F0C move.l -[A7], A4 0000065C 2054 movea.l A0, [A4] 0000065E 2050 movea.l A0, [A0] 00000660 2268 008C movea.l A1, [A0 + 0x8C] 00000664 4E91 jsr [A1] 00000666 2640 movea.l A3, D0 00000668 200B move.l D0, A3 0000066A 508F addq.l A7, 8 0000066C 671A beq +0x1C /* 00000688 */ 0000066E 486E FFF8 pea.l [A6 - 0x8] 00000672 2054 movea.l A0, [A4] 00000674 2F28 0008 move.l -[A7], [A0 + 0x8] 00000678 2F0B move.l -[A7], A3 0000067A 2053 movea.l A0, [A3] 0000067C 2050 movea.l A0, [A0] 0000067E 2268 002C movea.l A1, [A0 + 0x2C] 00000682 4E91 jsr [A1] 00000684 4FEF 000C lea.l A7, [A7 + 0xC] label00000688: 00000688 486E FFF8 pea.l [A6 - 0x8] 0000068C 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 00000690 588F addq.l A7, 4 00000692 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00000698 4E5E unlink A6 0000069A 4E75 rts export_1087: 0000069C 4E56 FFF4 link A6, -0x000C 000006A0 48E7 0018 movem.l -[A7], A3,A4 000006A4 266E 000C movea.l A3, [A6 + 0xC] 000006A8 286E 0008 movea.l A4, [A6 + 0x8] 000006AC 2F0B move.l -[A7], A3 000006AE 2F0C move.l -[A7], A4 000006B0 4EBA FEF8 jsr [PC - 0x108 /* 000005AA */] 000006B4 41EE FFF4 lea.l A0, [A6 - 0xC] 000006B8 7000 moveq.l D0, 0x00 000006BA 2F00 move.l -[A7], D0 000006BC 486E FFF4 pea.l [A6 - 0xC] 000006C0 2F0C move.l -[A7], A4 000006C2 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 000006C6 2F0C move.l -[A7], A4 000006C8 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 000006CC 2D40 FFFC move.l [A6 - 0x4], D0 000006D0 3013 move.w D0, [A3] 000006D2 48C0 ext.l D0 000006D4 2F00 move.l -[A7], D0 000006D6 486E FFF4 pea.l [A6 - 0xC] 000006DA 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 000006DE 588F addq.l A7, 4 000006E0 2200 move.l D1, D0 000006E2 201F move.l D0, [A7]+ 000006E4 D280 add.l D1, D0 000006E6 302E FFFC move.w D0, [A6 - 0x4] 000006EA D041 add.w D0, D1 000006EC 3740 0004 move.w [A3 + 0x4], D0 000006F0 302B 0002 move.w D0, [A3 + 0x2] 000006F4 48C0 ext.l D0 000006F6 2F00 move.l -[A7], D0 000006F8 486E FFF4 pea.l [A6 - 0xC] 000006FC 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 00000700 588F addq.l A7, 4 00000702 2200 move.l D1, D0 00000704 201F move.l D0, [A7]+ 00000706 D280 add.l D1, D0 00000708 302E FFFE move.w D0, [A6 - 0x2] 0000070C D041 add.w D0, D1 0000070E 3740 0006 move.w [A3 + 0x6], D0 00000712 2054 movea.l A0, [A4] 00000714 2F28 0062 move.l -[A7], [A0 + 0x62] 00000718 2017 move.l D0, [A7] 0000071A 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00000720 4E5E unlink A6 00000722 4E75 rts export_1088: 00000724 4E56 0000 link A6, 0 00000728 2F0C move.l -[A7], A4 0000072A 286E 0008 movea.l A4, [A6 + 0x8] 0000072E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000732 2017 move.l D0, [A7] 00000734 2054 movea.l A0, [A4] 00000736 2140 0062 move.l [A0 + 0x62], D0 0000073A 2054 movea.l A0, [A4] 0000073C 2F28 0008 move.l -[A7], [A0 + 0x8] 00000740 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00000744 286E FFFC movea.l A4, [A6 - 0x4] 00000748 4E5E unlink A6 0000074A 4E75 rts export_1089: 0000074C 4E56 0000 link A6, 0 00000750 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000754 3C2E 0012 move.w D6, [A6 + 0x12] 00000758 3E2E 000E move.w D7, [A6 + 0xE] 0000075C 266E 0018 movea.l A3, [A6 + 0x18] 00000760 286E 0008 movea.l A4, [A6 + 0x8] 00000764 2054 movea.l A0, [A4] 00000766 2F08 move.l -[A7], A0 00000768 2F0B move.l -[A7], A3 0000076A 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 0000076E 588F addq.l A7, 4 00000770 205F movea.l A0, [A7]+ 00000772 C1C7 muls.w D0, D7 00000774 D068 0046 add.w D0, [A0 + 0x46] 00000778 2054 movea.l A0, [A4] 0000077A 3140 0064 move.w [A0 + 0x64], D0 0000077E 2054 movea.l A0, [A4] 00000780 2F08 move.l -[A7], A0 00000782 2F0B move.l -[A7], A3 00000784 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 00000788 588F addq.l A7, 4 0000078A 205F movea.l A0, [A7]+ 0000078C C1C6 muls.w D0, D6 0000078E D068 0044 add.w D0, [A0 + 0x44] 00000792 2054 movea.l A0, [A4] 00000794 3140 0062 move.w [A0 + 0x62], D0 00000798 2054 movea.l A0, [A4] 0000079A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000079E 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 000007A2 2F0B move.l -[A7], A3 000007A4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000007A8 48C6 ext.l D6 000007AA 2F06 move.l -[A7], D6 000007AC 48C7 ext.l D7 000007AE 2F07 move.l -[A7], D7 000007B0 2F0C move.l -[A7], A4 000007B2 4EBA FE08 jsr [PC - 0x1F8 /* 000005BC */] 000007B6 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000007BC 4E5E unlink A6 000007BE 4E75 rts